import { createRoot } from 'react-dom/client'
// 导入路由容器
import { RouterProvider } from 'react-router-dom'
// 导入路由对象
import router from './router'
// Provider 是“提供者”的意思
// StoreProvider 单词引申为“Store 中数据的提供者”
// 进一步解释：凡是被 <StoreProvider></StoreProvider> 嵌套的子组件，都可以访问到 Store 中全局存储的数据
import { Provider as StoreProvider } from 'react-redux'
import store from './store'
// 全局样式表
import './index.css'
// 测试代码
import './test'


import dayjs from 'dayjs'
import 'dayjs/locale/zh-cn'
dayjs.locale('zh-cn') // 全局使用

createRoot(document.getElementById('root')).render(
  <StoreProvider store={store}>
    <RouterProvider
      router={router}
      future={{ v7_startTransition: true }}
    />
  </StoreProvider>
)
